Blue Prism 6.10.6:2023年6月

ツールバーのこのアイコン をクリックすると、リリースノートのPDF版を表示およびダウンロードできます。

次の表は、このBlue Prism Enterpriseのリリースに直接関連するコンポーネントをまとめたものです。

データベース

519

このリリースはBlue Prismデータベースのこのバージョンを必要とします。

Login Agent

6.10.6

Blue Prism Login Agentの機能更新はありません。このリリースのBlue Prismで提供されるLogin Agentのバージョンは、Blue Prism 6.7で提供されるバージョンと同じ機能を持っています。

ブラウザーの拡張機能
(ChromeおよびEdge用):

6.10.6

最新の互換性情報については、Blue Prismオンラインヘルプのブラウザー互換性マトリックスを参照してください。

Authentication Gateway

1.0

Blue Prism 6.10.6でAuthentication Gatewayを使用するには、Authentication Gatewayバージョン1.0をインストールする必要があります。

Blue Prismポータルからインストーラーをダウンロードして、[製品] > [Blue Prism Enterprise] > [Extras]の順に選択します。

Data Gatewaysエンジン

1.4

Blue Prism 6.10.6でData Gatewaysを使用するには、Data Gatewaysエンジンのバージョン1.4をインストールする必要があります。

Blue Prismポータルからインストーラーをダウンロードして、[製品] > [Blue Prism Enterprise] > [Extras]の順に選択します。

このパッチリリースを適用する

このバージョンにアップグレードするには、Blue Prism環境全体で次のすべてのコンポーネントにこのパッチリリースを適用して機能させる必要があります。

インタラクティブクライアント ランタイムリソース アプリケーションサーバー

はい

はい

はい

このリリースにアップグレードする前に、「アップグレード通知」「」で詳細をご確認ください。

既知の問題

このリリースで顕著な問題のリストは、知識ベースで維持されます。詳細については、こちらをクリックしてください。

セキュアな開発ポリシー

Blue Prismのセキュアな開発プロセスは、市場をリードする組み込み型のセキュリティ文化であり、次の4つの主要原則を通じて優れたセキュリティを提供することに重点を置いています。

  • 教育 – 最新の知識、情報、トレーニングを開発チームに提供します。
  • 評価 – 業界標準のフレームワークとセキュリティツールを使用して、当社製品を定期的にレビューします。
  • 排除 – 基準、コンプライアンス、パフォーマンスの評価を通じて潜在的な脅威を取り除きます。
  • 進化 – 当社のセキュリティプログラムを継続的に改善して、当社の製品技術との整合性を確保し、新たな脅威に効果的に対応します。

Blue Prismのセキュアな開発は、OWASP ASVS、ISO 27034、GDPR第25条の標準と慣行に基づいています。詳細については、Blue Prismの「包括的でセキュアな開発プロセス」を参照してください。

機能強化

インストールとログイン

変更の説明

参考資料

現在、Browser Automation Agentが提供する機能は、デフォルトでBlue Prismインストーラーに含まれています。インストールされている場合は、Blue Prism 6.10.6のインストールウィザードによって、Browser Automation Agentと関連するManifest V3ブラウザー拡張機能が自動的に削除されます。

さらに、マニフェストV3ブラウザー拡張機能が特定のマシンに手動でインストールされている場合は、Blue Prismをインストールする前に手動でアンインストールする必要があります。

Browser Automation Agentの削除は、次のように管理されます。

  • Blue Prismの手動インストール中にBrowser Automation Agentが検出されると、Blue Prism Enterpriseが正常にインストールされる前に、アンインストールするよう求められます。Browser Automation Agentの削除に失敗した場合、Blue Prism Enterpriseのインストールは続行されません。
  • Blue Prism Enterpriseのサイレントインストール中、Browser Automation Agentの削除は自動的に管理されます。削除に失敗した場合、「Browser Automation Agentをアンインストールする」の手順に従って手動でアンインストールする必要があります。

詳細については、「Browser Automation Agentリリースノート」を参照してください。

BP-14507

BP-14803

ログインダイアログの表示に使用されるCefSharp Chromiumブラウザーは、Authentication Gatewayの使用や外部認証プロバイダーとの認証に必要な組み込みブラウザーをより安全に配信するためにWebView2に置き換えられました。

WebView2ランタイムは、ユーザーがAuthentication Serverにサインインできるように、インタラクティブクライアントを実行するすべてのマシンにローカルにインストールする必要があります。詳細については、https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distributionを参照してください。

BP-14003

(BP-5051)

(BP-5640)

修正と小規模な改善

アプリケーションモデラー

変更の説明

参考資料

この問題は、[インデックスを照合]属性を使用してアプリケーション要素を操作するときに、このインデックスの値が0を上回る問題が修正されました。Javaアプリケーションから値を動的に読み取る読み取りステージのGet Element Boundsアクションが誤った値を返すことがなくなりました。

BP-14098

(BP-9214)

以前は、アプリケーションモデラーを介してEdgeブラウザーを起動すると、ブラウザーは起動しますが、Blue Prismはブラウザーに接続して要素をスパイできないという問題が断続的に発生していました。最初のブラウザーウィンドウが開いたまま、アプリケーションモデラーのアクティブな[起動]ボタンを使用してEdgeを再度起動しようとすると、Blue Prismは2番目のブラウザーウィンドウでのみ要素を正常にスパイできました。問題は発生しなくなり、Edgeブラウザーを初めて起動したときに、要素を正常にスパイできるようになりました。

BP-13621

(BP-3553)

以前は、[待機] > [存在を確認]([待機] > [Webで存在を確認]ステージと条件の組み合わせでなく)を使用する場合、アプリケーションモデラーが[すでに実行されているブラウザー]に設定されると、修復可能な検証警告の代わりに修復不能なエラーメッセージが表示されていました。今後はアプリケーションモデラーで選択したアプリケーションタイプに関係なく、検証警告が表示されます。

BP-14101

(BP-12011)

アプリケーションモデラーでアクティブアクセシビリティ(AA)モードを使用する場合、Microsoft Edge Internet ExplorerモードでWeb要素を正しく再スパイできるようになりました。以前は、ネイティブのInternet ExplorerでスパイされたWeb要素に問題が発生していました。新しい要素は、EdgeのIEモードでAAモードを使用してスパイできるようになりました。

BP-8642

(BP-7881)

BP-8641

(BP-8017)

アプリケーションサーバー

変更の説明

参考資料
更新されたライセンスの使用権を[システム] > [システム – ライセンス]に反映するために、アプリケーションサーバーを再起動する必要がなくなりました。以前は、Blue Prismデータベースにインポートされた新しいライセンスを認識するために、アプリケーションサーバーを再起動する必要がありました。

BP-14626

(BP-12652)

Control Room

変更の説明

参考資料
Control Roomの毎週の稼働日に有効期限日が構成されているスケジュールが、設定の有効期限日を過ぎて誤って実行される可能性がある問題が修正されました。また、これにより[スケジューラー]>[タイムテーブル]リストにこのようなスケジュールが正しく表示されるようになります。

BP-11320

(BP-6847)

週の初日または最終日にスケジュールを実行する設定(週ごとに実行するスケジュールの[カレンダーの...の稼働日]ドロップダウンから[初日]または[最終日]のオプションを選択)が、データベースに正しく保存されるようになりました。

BP-11323

(BP-4708)

ユーザーのライセンスに割り当てられた同時セッションの最大数に達すると、スケジュールされたセッションはトリガーされなくなり、スケジュールログにそのことを示すメッセージが表示されます。以前は、ユーザーが複数のリソースにプロセスを割り当てたスケジュールを作成した場合、セッションの最大数に達していても、これらのリソースでセッションがトリガーされました。

BP-11324

(BP-2696)

以前のBlue Prism 6.10バージョンでは、ラインタイムリソースでプールコントローラーの役割を担っていたものの接続が失われるかオフラインになった場合、そのランタイムリソースは再起動後に引き続きプールコントローラーの役割を果たそうとしていました。ただし、別のランタイムリソースがすでにプールコントローラーの役割を引き受けていたため、再起動後に再びオフラインになっていました。この動作が更新され、以前プールコントローラーの役割を担っていたランタイムリソースは、再起動後に通常のリソースプールに追加され、別のアクティブなランタイムリソースがプールコントローラーの役割を引き受けるようになりました。

BP-12617

(BP-11751)

Blue Prism 6.5では、ランタイムリソースセッションが終了したときのワークキューの動作の変更が導入されました。例外を含むワークキュー項目は、クリーンアッププロセスによって未完了としてマークされ、ワークキュー項目がロックされたままの場合は自動再試行は試行されませんでした。

このリリースから、デフォルトでは無効になっている[予期しないセッション終了が発生した場合に、このキューのアイテムを再試行]という新しいオプションが[システム] > [ワークフロー - ワークキュー]画面に追加されました。このオプションが有効で、セッション中にランタイムリソースが予期せず終了した結果、ワークキュー項目がロックされたままの場合、ランタイムリソースが再起動されると、キュー項目の再試行が自動的に作成されます。これは、キューの最大再試行の設定値によって異なります。

この機能拡張の一環として、予期しないセッション終了の結果として適用される例外に、[セッション終了時に自動的に例外を設定]という説明が含まれるようになりました。

BP-14009(BP-3770)

[Control Room] > [キュー管理]で、UTCタイムゾーン以外のユーザーがワークキューに追加したアイテムは、キューが特定の日付でフィルタリングされたとき、期待どおりに返されるとは限らない問題が修正されました。

BP-15097

認証情報マネージャー

変更の説明

参考資料

パフォーマンスを向上させるため、現在データベースに保存されているデータの暗号化に使用されている暗号化方式を評価する前に、環境が連邦情報処理標準(FIPS)準拠を必要とするかどうかのチェックが実行されるようになりました。

データの暗号化に使用されている暗号化方式の確認は、FIPS準拠が必要な場合にのみ行われるようになりました。以前は、FIPS準拠を強制すべきかどうかが判断される前にチェックが行われていました。

BP-14011

(BP-2296)

/reencryptコマンドを使用してすべての認証情報、暗号化されたワークキュー項目、リソースのスクリーンショットを更新しても、空白のパスワードではエラーが発生しなくなり、最新の暗号化方式が使用されます。以前は、パスワードが空白の場合、認証情報の復号化に失敗していました。空白のパスワードは空白でないパスワードと同様に処理されるようになったため、再暗号化と復号化が常に成功します。

さらに、空白のパスワードは以下の場合も正常に使用できるようになりました。

  • Blue Prismインタラクティブクライアントの[セキュリティ - 認証情報]画面で新しい認証情報を作成する場合。
  • Blue Prismプロセスで認証情報VBOの[設定]アクションを使用する場合。
  • 新しいデフォルトの暗号化方式を生成した後、AutomateCを使用してデータベース内のデータを再暗号化する場合。

BP-14247

(BP-6763)

データベース設定

変更の説明

参考資料

デフォルトのデータベーススキーマ名へのハードコードされた参照を削除することにより、管理情報(MI)データの更新中に表示されていたエラーを解決しました。

BP-14240

(BP-6265)

データベーステーブル内のセッションIDの数に関係なく、セッションログが正常に作成されるようになりました。以前は、21億個のログが作成された後に追加のセッションログをデータベースに書き込もうとすると、System.OverflowExceptionが発生していました。

BP-14711

(BP-12008)

最小限必要なSQLの権限を持つユーザーは、[IDからアイテムを取得]を使用してそのIDでアイテムを取得できるようになりました。以前は、これらのユーザーはこの手順を実行できませんでした。詳細については、「最小限必要なSQLの権限」を参照してください。

BP-8958

(BP-1917)

(BP-4575)

インタラクティブクライアントとランタイムリソース

変更の説明

参考資料

SOAP Webサービスを追加し、ローカルマシンまたは現在のユーザーに保存されている証明書を追加しようとしたときのエラーは発生しなくなりました。

BP-14625

(BP-10221)

ローカリゼーション

変更の説明

参考資料

計算ステージの[]フィールドに韓国語(ハングル)文字を入力できるようになりました。以前は、このような文字は貼り付けはできましたが、入力した場合は誤って表示されていました。

BP-9044

(BP-3577)

Blue Prismを日本語ロケールで使用する際に、ネストされたコレクション内の子コレクションを開くことができず、エラーがトリガーされる問題が修正されました。

BP-14102

(BP-5064)

Process StudioとObject Studio

変更の説明

参考資料

アクションからのパスワードのデータ型の出力がテキストデータアイテムに誤って保存される可能性がある問題が修正されました。この問題は、パスワードが最初にパスワードデータアイテムに書き込まれ、後にテキストデータアイテムに更新された場合に発生することがありました。Process StudioおよびObject Studio、さらには実行時にチェックが行われるようになり、パスワードのデータアイテムがパスワードデータアイテムでない場合、エラーメッセージが表示されるようになりました。

BP-14053

(BP-14035)

EdgeブラウザーでWebページを自動化する場合に、エレメントが存在しないと、一致するWebエレメントが複数見つかったことを示すエラーメッセージが誤って表示されました。このエラーは、少なくとも1つの空のエレメントを返すXPathおよびCSS Selector Web属性を使用する場合に、アプリケーション モデラーで発生しました。現在は正しいエラーメッセージが表示されるようになりました。

BP-14209

(BP-5733)

Process StudioおよびObject Studioで、自動化のデバッグ中に、例外メッセージが前面ではなくウィンドウの背景に表示されるため、発見が困難になり、見落としやすくなる問題が修正されました。

BP-14206

(BP-13499)

空のコレクションから読み込んだり、空のコレクションに書き込んだりするオブジェクトをデバッグする場合に、検証エラーが誤って返されることはなくなりました。以前は、Process StudioまたはObject Studioでこのようなオブジェクトを実行すると、検証エラーが誤って発生していました。

BP-14010

(BP-1440)

ビジネスオブジェクトアクションの情報アイコンをクリックするか、Process StudioおよびObject Studioで[APIドキュメント]メニューオプションを選択すると、関連するビジネスオブジェクトの製品内ヘルプがユーザーのデフォルトブラウザーで開くようになりました。以前は、ユーザーのデフォルトのブラウザーに関係なく、Internet Explorerでヘルプが開かれていました。

BP-14089

(BP-8273)

次のアイテムを取得]アクションを使用してプロセスを実行すると、ランタイムリソースが、別のリソースによってすでに選択され、更新およびロック解除の処理中になっているキューからワークキュー項目を受信する問題が修正されました。

複数のリソースが同じワークキューに割り当てられ、別のリソースがそのキュー内のアイテムのデータベース更新をコミットしている丁度そのときに、あるリソースが[次のアイテムを取得]クエリをトリガーした場合にのみ発生したことから、この問題が発生する可能性は高くはありませんでした。[次のアイテムを取得]アクションで使用されるストアドプロシージャが更新され、SQL Serverでスナップショット分離機能が使用されるようになりました。これにより、ストアドプロシージャによって読み取られるデータが、トランザクション開始時のデータの状態と整合するようになりました。

BP-14689

(BP-5157)

Process Studioでプロセスを開き、プロセス内のオブジェクトをObject Studioで開き、編集し、保存した場合、まずプロセスを保存して閉じない限り、同じオブジェクトを再編集できないという問題が修正されました。ユーザーはプロセスを保存して閉じることなく、プロセスをデバッグし、オブジェクトを複数回編集できるようになりました。

BP-13015

オプションのトラッキングIDフィールド(さまざまなステージの入力パラメーターまたは出力パラメーターで使用可能)が空の場合、検証エラーが発生しなくなりました。

BP-4468

セキュリティの改善

変更の説明

参考資料

Webサービスを使用する際のSQLインジェクションに関連する潜在的なセキュリティ脆弱性が解決されました。

BP-14627

(BP-12873)

システムマネージャー

変更の説明

参考資料

[リソース - 管理]画面の[リソース]リストに、各リソースのログレベルの表示が再導入されました。この機能は6.6で初めて導入され、6.10.0で誤って削除されていました。

BP-14208

(BP-2613)

ブラウザーの拡張機能のバージョン

以下の表は、このリリースと互換性のある各Blue Prism拡張機能が導入された時期を示しています。Blue Prismの評価対象となる最新のブラウザーバージョンの詳細については、「ブラウザー拡張機能互換性マトリックス」を参照してください。

Firefoxブラウザーの拡張機能は、Blue Prism 6.10.6のインストールでは入手できません。Firefoxの拡張機能を含む最新のBlue Prism 6.10は、Blue Prism 6.10.5です。詳細については、「アップグレード通知」「」を参照してください。

ブラウザー Blue Prism拡張機能のバージョン 利用可能日

Chrome

Manifest V3のみ:

Blue Prism 6.10.6ブラウザー拡張機能

2023年6月29日

Edge Chromium

Manifest V3のみ:

Blue Prism 6.10.6ブラウザー拡張機能

2023年6月29日

ブラウザー拡張機能リリースノート

変更の説明

参考資料

Google ChromeとMicrosoft Edge用のManifest V2ブラウザー拡張機能のサポートがBlue PrismEnterprise 6.10.6インストーラーから削除されました。6.10以降のこのバージョンでは、Manifest V3のみがサポートされています。

Manifest V3のMSIコマンドは、以下のように、バージョン番号を除いてBlue PrismEnterprise6.10.5から変更されていません。

msiexec /i BluePrism6.10.6_x64 ADDLOCAL=ChromePluginV3 /qn

msiexec /i BluePrism6.10.6_x86 ADDLOCAL=ChromePluginV3 /qn

msiexec /i BluePrism6.10.6_x64 ADDLOCAL=EdgePluginV3 /qn

msiexec /i BluePrism6.10.6_x86 ADDLOCAL=EdgePluginV3 /qn

msiexec /i BluePrism6.10.6_x64 ADDLOCAL=BluePrism,BPServer,ChromePluginV3,EdgePluginV3 /qn

詳細については、「ブラウザー統合ガイド」を参照してください。

BP-15115

Chrome、Edge、またはFirefoxのブラウザーの自動化時に[待機]ステージで使用される[親ドキュメント読み込み完了]アクションによって、親ドキュメントが読み込まれたかどうかがチェックされるようになりました。以前は常にtrue値を返すように誤設定されていました。

BP-14624

(BP-9336)

ユーザーは、EdgeまたはInternet Explorerを使用するときと同じ方法で、Internet Explorer(IE)モードでMicrosoft Edgeを使用してアプリケーションをアクティブ化できるようになりました。これは、アプリケーションモデラーで[ブラウザーベースのアプリケーション(Internet Explorer)]オプションを選択し、Edgeアプリケーションを指定することによって実行できます。Blue PrismでEdgeを使用してIEベースのプロセスの実行を継続する方法の詳細については、「Microsoft Edge IEモード」を参照してください。

BP-11318

(BP-7076)

ブラウザーの自動化にエフェメラルポートを使用すると、アンパサンド(&)が正しく処理されるようになりました。以前は、クエリパラメーターでアンパサンドを使用したURLはアンパサンドで誤って切り捨てられ、正しく処理されませんでした。

BP-10875

固定ポートを使用する場合、指定されたポートがブロックされているためにブラウザーの自動化が開始できないという問題が修正されました。プロセスが完了または終了するとポートが正しくリリースされ、他のランタイムリソースは、最初に固定ポートを使用したランタイムリソースを再起動することなく、ブラウザーの拡張機能と通信できるようになりました。

BP-11535

外部アプリケーションモデルを使用してブラウザーアプリケーションを自動化する際に発生していた以下の問題が修正されました。

  • ブラウザー要素のスパイやハイライト表示を妨げることはなくなりました。
  • ブラウザー終了時に、ナビゲートステージのエラーメッセージが誤って表示されることはなくなりました。
  • 最新のブラウザーアプリケーションが正常に終了するようになりました。以前は、次のエラーメッセージが表示されていました。呼び出しの対象が例外をスローしました

BP-13909

BP-13954

BP-14623
(BP-8080)

ブラウザーの拡張機能がインストールされていない場合、誤ってウェブサイトに添付することができ、エラーも表示されないという問題が修正されました。現在、この操作はできなくなり、この操作を試みるとエラーメッセージが表示されるようになりました。

BP-11284

ブラウザーに対する[終了]アクションの実行方法が変更されたため、ブラウザーを完全に終了するとWebSocketポートが正しく閉じられるようになりました。以前は、閉じられたタブが最終タブであった場合、ブラウザーの自動化に使用されるポートが正しく閉じられず、固定ポートがその後の自動化で使用できない場合がありました。

BP-13766

エフェメラルポートが有効な場合に、新しいウィンドウで開いたタブを自動化できない問題が修正されました。新しいタブを開くと(新しいウィンドウまたは既存のタブ)、Blue PrismBlue Prismによって自動化された別のタブによりタブが作成されたかどうかを検出し、該当する場合は、この関係を利用して使用するエフェメラルポートを選択するようになりました。新しいウィンドウを手動で開くと、デフォルトで最後に使用したエフェメラルポートが設定されます。

  • Blue Prismインタラクティブクライアントの単一インスタンスがブラウザーインスタンスを自動化する場合、すべてのウィンドウを制御します。
  • Blue Prismインタラクティブクライアントの複数のインスタンスが複数のウィンドウを自動化している場合、各インスタンスはその制御下にあるタブによって生成されたウィンドウを自動化します。

BP-11354

ブラウザー拡張機能のインストールに関連するファイルが、インストールディレクトリに誤って追加されるという問題が修正されました。冗長ファイルはすべて削除されました。

BP-14673

Microsoft Edge Internet Explorer(IE)互換モードを使用したブラウザーの自動化中にWebSocket接続が不必要に開かれたり、閉じられなかったりすることがあり、その後のブラウザーの自動化が失敗する問題が修正されました。次のエラーメッセージが表示されました。ブラウザー拡張機能への接続を確立しているポートを開くことができません。IE互換モードで実行されているMicrosoft Edgeブラウザーを自動化すると、WebSocketポートは開かれなくなります。

BP-13365

WebSocketsがブラウザーセッション終了後に開いたままになり、ユーザーは再起動するまで同じマシンでその後ブラウザーセッションを自動化できなくなる問題が修正されました。WebSocketsは、その後のブラウザー自動化の実行で再利用されるようになりました。

BP-14581

ブラウザー拡張機能との通信に使用されるWebSocket接続の状態を記録するために、デバッグログが追加されました。ログは、ポートが開いているかどうかを記録し、ソケットの場所、ポート番号、ソケットを開いているプロセスが表示されます。

BP-14582

WebSocket Sharpライブラリが更新され、ソケットのクローズが改善されました。さらに、Automate.configファイルに以下の設定が追加され、ユーザーは要件に基づいて設定をカスタマイズできるようになりました。

  • <add key="BrowserAutomation.ReuseAddress" value="true" /> – 以前に開かれたが、他のアプリケーションによって正常に閉じられなかったポートを再使用するかどうかを指定します。デフォルト値はtrueに設定されます。Blue Prismはこのようなポートを再利用します。
  • <add key="BrowserAutomation.DontLinger" value="false" /> – キューに入れられたデータを送信できるようにするために、closesocket関数呼び出し後にソケットを一定時間開いたままにするかどうかを指定します。デフォルト値はfalseに設定されます。ソケットは指定された時間開いたままになります。
  • <add key="BrowserAutomation.RecreateServer" value="false" /> – Blue Prismがブラウザーに接続するためにWebブラウザーにアタッチするたびに、プロセスの存続期間中、同じインスタンスを維持するのではなく、WebSocketサーバーの新しいインスタンスを開くかどうかを指定します。デフォルト値はfalseに設定されます。Blue Prismは毎回新しいWebSocketサーバーを作成しません。

BP-15488

すでに使用中のポートでBlue Prismがブラウザーの自動化を開始しようとすると、次のエラーメッセージが表示されるようになりました。ブラウザー拡張機能への接続を確立しているポートを開くことができません。以前このシナリオでは、ブラウザーの拡張機能が検出されないエラーが誤って表示されていました。

BP-15395

Firefoxブラウザー拡張機能は、このリリースではインストールできません。詳細については、「アップグレード通知」を参照してください。

BP-14562